package com.changgou.goods.service;

import com.changgou.goods.pojo.Brand;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;

/**
 * @author shkstart
 * @create 2020-08-22 0:42
 */
public interface BrandService {

    /*
    * 查询所有品牌
    *
    * */
    public List<Brand> findAll();


    /*
    * 根据id查询品牌
    * */
    public Brand findById(Integer id);


    /*
    * 新增品牌
    * */

    public void addBrand(Brand brand);

    /*
    * 修改品牌
    * */

    public void updateBrand(Brand brand);


    /*
    * 删除品牌
    * */
    public void delete(Integer id);

    /*
    * 品牌列表的条件查询
    * */
    public List<Brand> findList(Map<String ,Object> searchMap);


    /**
     * 品牌列表分页查询
     * page:当前的页码
     * size:每页显示多少条
     */
    Page<Brand> findPage(int page, int size);

    /**
     * 品牌列表分页+条件查询
     */
    Page<Brand> findPage(Map<String,Object> searchMap,int page,int size);
}
